Practical Approaches to the Automatic Verification of an ATM Switch Fabric Using VIS
نویسندگان
چکیده
In this paper we present several practical methods for formally verifying an Asynchronous Transfer Mode (ATM) network switching fabric using the Verification Interacting with Synthesis (VIS) tool. We produced Verilog RTL behavioral and netlist structural descriptions of the switch fabric at different levels of hierarchy and established several abstracted models of the fabric. Using various techniques presented in the paper, we provided a number of relevant liveness and safety properties expressible in CTL, and accomplished their verification in reasonable CPU time. Moreover, we performed equivalence checking between the structural and behavioral descriptions of each submodule of the implementation hierarchy.
منابع مشابه
On the Verification and Reimplementation of an ATM Switch Fabric Using VIS
In this paper we present our results and methods on formally verifying the implementation of an Asynchronous Transfer Mode (ATM) network switching fabric using the Verification Interacting with Synthesis (VIS) tool. We also present our experience of using VIS in the reimplementation of this fabric. The design we considered is in use for real applications in the Cambridge Fairisle network. We pr...
متن کاملModeling and Automatic Formal Verification of the Fairisle ATM Switch Fabric using MDGs
In this paper we present several techniques for modeling and formal verification of the Fairisle Asynchronous Transfer Mode (ATM) switch fabric using Multiway Decision Graphs (MDGs). MDGs represent a new class of decision graphs which subsumes ROBDDs while accommodating abstract sorts and uninterpreted function symbols. The ATM device we investigated is in use for real applications in the Cambr...
متن کاملModel Checking of the Fairisle ATM Switch
In this paper we present our experience on model checking of an Asynchronous Transfer Mode (ATM) switch using the Verification Interacting with Synthesis (VIS) tool. The switch we considered is in use for real applications in the Cambridge Fairisle network. It is composed of four input/output port controllers and a switch fabric, and contains around 1MB memory, 2KB FIFO buffer and 800 registers...
متن کاملModel Checking of the Fairisle Atm Switch Fabric Using Formalcheck
In this paper we describe the model checking of an Asynchronous Transfer Mode (ATM) network switch fabric using the FormalCheck tool. The switch we considered is in use for real applications in the Cambridge Fairisle network. For the current verification in FormalCheck, we used the same Verilog HDL code as in [9] with some modifications. We specified and verified in FormalCheck a set of livenes...
متن کاملDesign and Verification of an ATM Knockout Switch Concentrator
In this paper we describe the design and verification of the concentrator of a Knockout ATM (Asynchronous Transfer Mode) switch fabric using the VIS tool. The Knockout is a popular ATM switch fabric which has application in both datagram and virtual circuit packet networks. The concentrator is the most difficult component in the Knockout ATM switch fabric. We developed an RTL structural design ...
متن کامل